package com.ltkj.ticket.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ltkj.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * @Author gushaoliang
 * @Date 2023/9/1 9:39
 * @PackageName:com.ltkj.ticket.domain.dto
 * @ClassName: TicVenuesFrontQueryDTO
 * @Description: TODO
 * @Version 1.0
 */
@ApiModel(value = "小程序场馆信息列表入参信息")
public class TicVenuesFrontQueryDTO extends BaseEntity {
    @ApiModelProperty("场馆类型")
    private Long otherBaseType;
    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty("日期")
    private Date venuesDate;
    @ApiModelProperty("场馆id")
    private Long ticOtherBaseId;
    @ApiModelProperty("球场类型")
    private Long otherBaseVenuesType;

    public Long getOtherBaseVenuesType() {
        return otherBaseVenuesType;
    }

    public void setOtherBaseVenuesType(Long otherBaseVenuesType) {
        this.otherBaseVenuesType = otherBaseVenuesType;
    }

    public Date getVenuesDate() {
        return venuesDate;
    }

    public void setVenuesDate(Date venuesDate) {
        this.venuesDate = venuesDate;
    }

    public Long getTicOtherBaseId() {
        return ticOtherBaseId;
    }

    public void setTicOtherBaseId(Long ticOtherBaseId) {
        this.ticOtherBaseId = ticOtherBaseId;
    }

    public Long getOtherBaseType() {
        return otherBaseType;
    }

    public void setOtherBaseType(Long otherBaseType) {
        this.otherBaseType = otherBaseType;
    }

    @Override
    public String toString() {
        return "TicVenuesFrontQueryDTO{" +
                "otherBaseType=" + otherBaseType +
                ", venuesDate=" + venuesDate +
                ", ticOtherBaseId=" + ticOtherBaseId +
                ", otherBaseVenuesType=" + otherBaseVenuesType +
                '}';
    }
}